<?php

require_once('conexaoConfiguracoes.php');
require_once('exceptions/conexaoException.php');

class Conexao extends mysqli {
	
    public function Conexao() {
        @$this->connect(ConexaoConfiguracoes::getHost(), ConexaoConfiguracoes::getUsuario(), ConexaoConfiguracoes::getSenha(),ConexaoConfiguracoes::getBanco());
        if($this->conexao === false)
            throw new ConexaoException( "<span class='mensagem-erro'>Conex&atilde;o com o banco de dados falhou!<br />Entre em contato com o Administrador do sistema!</span>");
        else
            $this->autocommit(false);
    }

    public function commit(){
        parent::commit();
        $this->close();
    }

    public function rollback(){
        parent::rollback();
        $this->close();
    }
    
}


?>